package com.easybuilder.core.im.dto;

import lombok.Data;

import java.util.Date;

/**
 * @author ZXS
 * @version 1.0
 * @description 类
 * @date 2022-3-24 22:22
 */
@Data
public class SysMessageDTO {
    /** 主键 */
    private Long id;

    /** 发送人id */
    private Long senderId;

    /** 发送人昵称 */
    private String senderNickname;

    /** 发送人头像 */
    private String senderImg;

    /** 发送内容 */
    private String content;

    /** 内容类型（0：文本消息；1：附件） */
    private Integer contentType;

    /** 发送时间 */
    private Date sendTime;

    /** 接收人id */
    private Long receiverId;

    /** 读取时间 */
    private Date readTime;

    /** 消息状态（0：未读；1：已读） */
    private Integer messageStatus;

    /** 消息类型（0：系统消息；1：用户消息） */
    private Integer messageType;

    /** 消息发送类型（0：发送到个人；1：发送到群组） */
    private Integer sendType;

    /** 删除状态（0：未删除；1：已删除） */
    private Integer dropStatus;

    /** 创建时间 */
    private Date createTime;

    /** 更新时间 */
    private Date updateTime;

    /** 备注 */
    private String remark;
}
